#ifndef __CPP17TEST_INLINEVARIABLE
#define __CPP17TEST_INLINEVARIABLE

#include "Common.h"
#include <map>
#include <string>
#include <vector>

class DLL_API InlineVariableClass {
public:
    inline static int theInt = 100;
    inline static std::string theStr = "ItIsInline";
    inline static const std::vector<double> theVec = { 1., 2., 3. };
};

DLL_API inline std::map<std::string, int> theGlobalMap = {
    { "one", 1 }, { "two", 2 }, { "three", 3 }
};

DLL_API void inlineVariable();

#endif
